planetary shield - French English Dictionary